home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / general / modelers / geomview / source.lha / Geomview / src / bin / stereo / help.txt < prev    next >
Text File  |  1993-11-05  |  5KB  |  115 lines

  1. @c@b@lStereo
  2. This module supports these viewing modes:
  3.    "monoscopic", the normal non-stereo view,
  4.    "crosseyed", with a pair of left-right eye views arranged horizontally,
  5.                 viewed by crossing the eyes to focus on a plane nearer than
  6.                 the screen,
  7.    "hardware", which uses the stereo capability available on some Irises,
  8.                 viewed with special polarizing glasses, and
  9.    "red/cyan", which draws the left eye's view in red, the right in
  10.         blue-green, viewed using red/blue or red/green glasses.
  11.  
  12. You can control the sense of depth by adjusting the stereo convergence angle;
  13. large angles give greater sense of depth.  Convergence angle and window
  14. size together determine the viewer-to-screen distance (for a geometrically
  15. correct view) and thus the angular field of view; larger convergence angles
  16. imply wider field of view.
  17.  
  18. When parameter changes require the angular field of view to vary,
  19. this program attempts to maintain roughly similar views of the object of
  20. interest, using the camera's "focal distance" parameter to indicate
  21. where this is.  (Geomview defaults to 40-degree field of view and 3 unit
  22. focal distance; Stereo generally enforces smaller angular field of view
  23. with correspondingly greater focal length.)
  24.  
  25. This version of Stereo works only in Euclidean space.
  26.  
  27. @c@bThe focal plane
  28. You can specify the object of interest by pressing the "Focal Plane" button,
  29. then clicking the right mouse on an object in the geomview window.
  30. The focal plane is redefined to lie at the selected point, i.e. that point
  31. will appear in the same place in both left and right eye views.
  32.  
  33. You can also use Geomview's "Look At" button, or choose a point of interest
  34. with shift-rightmouse-click in the Geomview window, to select the 
  35. convergence plane.  You may need to press "Look At" more than once.
  36.  
  37. @c@bField-of-view adjustment
  38. When the field of view changes, the camera is moved along its Z axis
  39. (viewing direction) so that objects in the focal plane maintain constant size
  40. on the screen (though other objects may change dramatically).  (Also,
  41. the camera's clipping planes are adjusted in the same ratio).
  42. The "Fixed Camera" button on the "More..." panel suppresses moving the camera.
  43.  
  44. A side effect of the focal-plane style is that you must take care when
  45. moving the camera manually: use Focal Plane button (or shift-rightclick)
  46. after flying to tell the stereo module about the new object of interest.
  47.  
  48. @c@bOther controls
  49. The "Eye Swap" button exchanges the left and right eye's images.  May be
  50. especially handy in hardware stereo mode.
  51.  
  52. The "More..." panel lets you indicate
  53.   - which geomview camera window to use,
  54.   - the true size of the screen (measured horizontally, in inches),
  55.   - the distance between the viewer's eyes, also in inches, and
  56.   - whether Stereo should attempt to move the camera to preserve the view.
  57. The default camera is "focus", the window most recently pointed at.
  58. The default screen size may be wrong if you've attached a monitor different
  59. from the standard one, or if you're using a projection system.
  60.  
  61. @c@bIn typical use, to examine an object in stereo, you might:
  62.   - Select some stereo mode.
  63.   - If you have multiple Geomview windows, use the More... panel
  64.     to specify which camera to use.
  65.   - Use "Look At" and/or shift-rightmouse to get some view of an object,
  66.     and make it lie in the stereo convergence plane.
  67.   - Use "Geom Scale" or "Zoom" or "Fly" to adjust the view.
  68.   - Adjust convergence angle to change sense of depth.  (Large convergence
  69.     angles may cause more eyestrain.)
  70.   
  71. As a test of stereo perception, try loading "ico.grp" (a stellated icosahedron)
  72. and "cube".  Select "cube", and scale it to a fairly small size.
  73. Then using "Translate" mode, try to skewer the cube on a spike of ico.grp.
  74.  
  75. #
  76.  
  77. Effective stereo viewing involves matching configurations in two spaces:
  78. "real" space, where the viewer's eyes and the screen live, and
  79. "virtual" space, where computer-graphical objects live.
  80. This program describes the stereo configuration in terms of several
  81. interrelated parameters: interocular separation "o",
  82. window width "w", stereo convergence angle "c", distance from the
  83. eyes to the "focal" plane "f", and angular field of view "v".
  84.  
  85.      |-----o-----|
  86.  ---eye (L)     eye (R)
  87.  ||  \           /
  88.  ||   \         /
  89.  |f    \       /
  90.  ||     \     /
  91.  ||      \   /
  92.  ||       \ /
  93.  |-================ "focal plane"
  94.  s        / \
  95.  |       /   \
  96.  |      /     \
  97.  -- RRRRRRRLLLLLLL  screen plane, showing left & right
  98.     |--w--||--w--|  eyes' subwindows as for crosseyed view
  99.  
  100.  
  101. The convergence angle (hard to draw in the diagram above) is the
  102. angle between the eye axes looking at something centered in the focal plane.
  103. Eye muscles limit the range of tolerable convergence angles, from approximately
  104. zero up to 10-15 degrees.
  105.  
  106. The "focal" plane is defined as that plane where stereo disparity is
  107. zero:  objects lying in the focal plane appear at the same place in the left
  108. and right eye subwindows.  The focal plane may or may not coincide (in real
  109. space) with the plane of the screen.  In crosseyed mode, the left and right
  110. eye windows are separated, and the focal plane lies between the viewer and
  111. the screen.  In hardware and red/cyan stereo modes, the eye windows
  112. coincide on the screen, and the focal plane matches the screen plane.
  113.  
  114. Field of view is related to convergence angle.  The 
  115.